home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 September / september_2000.iso / intercd / root / ^Linux / WindowMaker / contrib / WindowMaker.spec.in < prev   
Encoding:
Text File  |  2000-02-11  |  2.5 KB  |  87 lines

  1. %define    name    @PACKAGE@
  2. %define    version    @VERSION@
  3. %define    release    1
  4. %define    serial    2
  5.  
  6. Summary:    A window manager for the X Window System.
  7. Name:        %{name}
  8. Version:    %{version}
  9. Release:    %{release}
  10. Serial:        %{serial}
  11. Copyright:    GPL
  12. Group:        User Interface/Desktops
  13. Vendor:        The Window Maker Team
  14. Url:        http://www.windowmaker.org
  15. Source:        %{name}-%{version}.tar.gz
  16. Requires:    wmconfig, libPropList >= 0.9.5
  17. Obsoletes:    windowmaker, windowmaker-devel, windowmaker-libs, WindowMaker-devel
  18. Provides:    windowmaker
  19. BuildRoot:    /var/tmp/%{name}-%{version}
  20.  
  21. %description
  22. Window Maker is an X11 window manager which emulates the look
  23. and feel of the NeXTSTEP (TM) graphical user interface. It is
  24. relatively fast, feature rich and easy to configure and use. 
  25. Window Maker is part of the official GNU project, which means that 
  26. Window Maker can interoperate with other GNU projects, such as
  27. GNOME.
  28.  
  29. Window Maker allows users to switch themes 'on the fly,' to place
  30. favorite applications on either an application dock, similar to
  31. AfterStep's Wharf or on a workspace dock, a 'clip' which extends
  32. the application dock's usefulness.
  33.  
  34. You should install the WindowMaker package if you use Window
  35. Maker as your window manager or if you'd like to try using it.
  36. If you do install the WindowMaker package, you may also want
  37. to install the AfterStep-APPS package, which includes
  38. applets that will work with both AfterStep and Window Maker
  39. window managers. 
  40.  
  41. %prep
  42. %setup -q
  43.  
  44. %build
  45. CFLAGS="$RPM_OPT_FLAGS";
  46. LINGUAS="@supported_locales@";
  47. NLSDIR="/usr/share/locale";
  48. GNUSTEP_LOCAL_ROOT='$(prefix)/X11R6/lib/GNUstep';
  49. export CFLAGS LINGUAS NLSDIR GNUSTEP_LOCAL_ROOT;
  50.  
  51. ./configure --prefix=/usr --exec-prefix=/usr/X11R6 \
  52.     --sysconfdir=/etc/X11 \
  53.     --enable-newstyle --enable-superfluous \
  54.     --enable-kde --enable-gnome
  55. make
  56.  
  57. %install
  58. if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
  59.  
  60. cp -f WindowMaker/plmenu WindowMaker/Defaults/WMRootMenu
  61. make install DESTDIR=$RPM_BUILD_ROOT
  62.  
  63. strip $RPM_BUILD_ROOT/usr/X11R6/bin/* || :
  64. strip $RPM_BUILD_ROOT/usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs
  65.  
  66. %post    -p /sbin/ldconfig
  67. %postun    -p /sbin/ldconfig
  68.  
  69. %clean
  70. if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
  71.  
  72. %files
  73. %defattr(-,root,root)
  74. %doc AUTHORS BUGFORM BUGS ChangeLog NEWS FAQ* README
  75. %doc TODO MIRRORS README.*
  76. %config /etc/X11/WindowMaker
  77. /usr/X11R6/bin/*
  78. /usr/X11R6/lib/lib*
  79. /usr/X11R6/lib/GNUstep/Apps/WPrefs.app
  80. /usr/include/*
  81. /usr/share/WindowMaker
  82. /usr/share/locale/*/LC_MESSAGES/*
  83. /usr/share/WINGs
  84. /usr/man/*/*
  85.  
  86. %changelog
  87.